# SPDX-License-Identifier: BSD-3-Clause
# Copyright(c) 2018 Intel Corporation
# Copyright(c) 2024 Broadcom

#Include the folder for headers
includes += include_directories('.')

#Add the source files
sources += files(
        'bitalloc.c',
        'cfa_tcam_mgr.c',
        'cfa_tcam_mgr_hwop_msg.c',
        'cfa_tcam_mgr_p4.c',
        'cfa_tcam_mgr_p58.c',
        'dpool.c',
        'll.c',
        'rand.c',
        'stack.c',
        'tf_core.c',
        'tf_device.c',
        'tf_device_p4.c',
        'tf_device_p58.c',
        'tf_em_hash_internal.c',
        'tf_em_internal.c',
        'tf_global_cfg.c',
        'tf_hash.c',
        'tf_identifier.c',
        'tf_if_tbl.c',
        'tf_msg.c',
        'tfp.c',
        'tf_rm.c',
        'tf_resources.c',
        'tf_session.c',
        'tf_sram_mgr.c',
        'tf_tbl.c',
        'tf_tbl_sram.c',
        'tf_tcam.c',
        'tf_tcam_mgr_msg.c',
        'tf_tcam_shared.c',
        'tf_util.c')
